<?php

//inclusão das classes
include($configurator["classes"] . "/produto.classes.php");
include($configurator["dao"] . "/produtoDao.php");
include_once($configurator["classes"] . "/banner_principal.classes.php");
include_once($configurator["dao"] . "/bannerPrincipalDao.php");

//instanciação dos objetos
$_produto = new ProdutoDao();
$_banner = new BannerPrincipalDao();
$_categoria = new CategoriaDao();

$categoriasDestaque = $_categoria->listarCategoriasDestaque();

$produtosLancamento = $_produto->listarProdutosLancamento();

$produtosAnuncio = $_produto->listarProdutosAnuncio();

$produtoDetalhe = $_produto->listarProduto($_GET['codigo']);

$autoresProduto = $_produto->listarAutorProduto($_GET['codigo']);

$smarty->assign('produtoDetalhe', $produtoDetalhe);
$smarty->assign('autoresProduto', $autoresProduto);
$smarty->assign('categoriasDestaque', $categoriasDestaque);
$smarty->assign('produtosLancamento', $produtosLancamento);
$smarty->assign('produtosAnuncio', $produtosAnuncio);
$smarty->assign('bannersPrincipal', $bannersPrincipal);

$smarty->display("produto_detalhe.tpl");
?>
